package com.tanhua.dubbo.api.mongo;

import com.tanhua.domain.mongo.RecommendUser;
import com.tanhua.domain.vo.PageResult;

/**
 * 佳人服务接口
 */
public interface RecommendUserApi {
    /**
     * 根据当前登录的用户id查询佳人用户表 最匹配用户对象（1条记录）
     * @param toUserId
     * @return
     */
    RecommendUser queryMaxScoreByToUserId(Long toUserId);

    /**
     * 跟当前登录用户id 分页参数 分页查询佳人列表数据
     * @param page
     * @param pagesize
     * @param currentUserId
     * @return
     */
    PageResult<RecommendUser> queryPageByUserId(Integer page, Integer pagesize, Long currentUserId);

    /**
     * 根据佳人用户id 与 当前用户id 查询缘分值
     * @param userId 佳人用户id
     * @param toUserId 当前用户id
     * @return
     */
    Double queryForScore(Long userId,Long toUserId);
}
